package cn.vehicle.domains.vo.req.sysPermission;

import cn.vehicle.domains.vo.BasePageReq;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "分页查询权限列表请求参数")
public class PermissionListReq extends BasePageReq {

    @Schema(name = "permissionName", description = "权限名称（模糊查询）")
    private String permissionName;

    @Schema(name = "permissionCode", description = "权限编码（模糊查询）")
    private String permissionCode;

    @Schema(name = "permissionType", description = "权限类型（精确查询：MENU/BUTTON/API）")
    private String permissionType;

}